@charset "utf-8";
/* CSS Document */
html, body { min-height:100%; background:#fff;color:#525252; }
body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"微软雅黑", 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:400; overflow-x:hidden; overflow-y:auto }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0;vertical-align: baseline; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { outline: 0; resize: none; }
a{text-decoration:none;color:#333333}
.clearfix:before, .clearfix:after, .content:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clear { clear: both; }
.f_left { float:left }
.f_right { float:right }
.txt_center{ text-align:center;}
.text_box{ display:block; overflow:hidden;zoom:1;}
.red{ color:#b73a21!important;}
.blue{ color:blue!important;}
.gray{ color:#b3b3b3!important;}
.m_t10{ margin-top:10px;}
.m_t15{ margin-top:15px;}
.m_t20{ margin-top:20px;}
.m_t25{ margin-top:25px;}
.m_t30{ margin-top:30px;}
.m_t35{ margin-top:35px;}
.m_t40{ margin-top:40px;}
.m_t50{ margin-top:50px;}
.m_lrem05{ margin-left:0.5rem;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r20{ margin-right:20px;}
.m_r30{ margin-right:30px;}
.m_b20{ margin-bottom:20px;}
.m_b30{ margin-bottom:30px;}
.font24{ font-size:24px;}
.visible{display:block!important;visibility:visible!important;}
.hidden{display:none!important;visibility:hidden!important;}

.wrapper:before, .wrapper:after { content:" "; display:table }
.wrapper:after { clear:both }
.wrapper { width:1002px; margin:0 auto;min-height:100%;font-size:18px; transition:width 1s; -moz-transition:width 1s; /* Firefox 4 */ -webkit-transition:width 1s; /* Safari and Chrome */ -o-transition:width 1s; /* Opera */ }
/*顶部通栏*/
.header{ padding:20px 0; border-bottom:2px solid #b73a21;}
.header .logo_img a{ display:block;width:200px; height:62px; background:url(../images/logo.jpg) no-repeat 0 0; text-indent:-9999999px;}

.header .nav_right{ display:block; margin-top:10px;}
.header .nav_right a{ display:block; float:left; padding:0 8px; height:40px; line-height:40px; margin-left:22px;font-size:16px;}
.header .nav_right a.now{background:#b73a21; border-radius:4px; color:#fff;}

.header .nav_right2{ display:none; line-height:1rem; font-size:0.6rem; margin-top:0.21rem; }
.header .nav_right2 span{ display:block; background:url(../images/ico.png) no-repeat 0 0;background-size:8rem; width:1.075rem; height:1.075rem; margin-left:0.75rem;}
/*底部*/
.footer{ background:#333; padding:75px 0 40px 0; color:#747474;}
.footer .wrapper{ font-size:14px; }
.footer .wx_box{ float:left;padding:0 56px 0 40px;}
.footer .wx_box li{ float:left; width:150px; text-align:center; margin-right:30px;}
.footer .wx_box li.last{ margin-right:0;}
.footer .wx_box li img{ width:148px; height:151px; border:1px solid #101010; margin-bottom:5px;}
.footer .wx_box li .red_bg span{ display:inline-block; background:#ae4122; padding:0 5px; border-radius:2px; color:#fff;}
.footer .text_box{ border-left:1px solid #434343; padding-left:23px; line-height:25px;}
.footer .btm_font{ font-size:12px; line-height:28px; letter-spacing:1px;}
.line{ border-top:1px solid #434343; margin:34px 47px 20px 47px;}

/*弹窗*/
.kfz-Alert-view{ display:none;z-index:10001;position:absolute;width:448px;left:30px;top:0; border:1px solid #b73a21;background:#fff;}
.kfz-Alert-view .Alert-tit{position:relative;height:57px;line-height:57px;font-size:16px;padding-left:18px;}
.kfz-Alert-view .Alert-tit a{position:absolute;display:block;background:url("../images/ico2.png") no-repeat 0 0;width:15px;height:17px;top:21px;right:20px;}
.kfz-Alert-view .Alert-con{position:relative}
.kfz-Alert-view .Alert-con-box{padding:5px 18px 0 18px;font-size:14px;line-height:26px;color:#333}
.kfz-Alert-view .Alert-btn{padding:0.5rem;text-align:center;}
.kfz-Alert-view .Alert-btn a{display:inline-block;width:120px;height:40px;line-height:40px;color:#fff;overflow:hidden; font-size:14px; margin-bottom:10px;}
.kfz-Alert-view .Alert-btn a.submit{background:#b73a21;}
.kfz-Alert-view .Alert-btn a.cancel{background:none; color:#2a5ebd;}

.kfz_page_box{width:100%;position:fixed;bottom:0;left:0;height:2rem;width:100%;color:#6b6b6b;font-size:0.6rem;background:#fff;display:-moz-box;display:-webkit-box;display:box;border-top:1px solid #ccc;overflow:hidden;z-index:999}
/*面包屑*/
.bread_box{ display:block; border-bottom:1px solid #ccc; font-size:16px; height:57px; line-height:57px; overflow:hidden;}
.bread_box_m{ display:none;}
/*翻页*/
.kfz_pager_box{margin-top:20px}
.kfz_pager_box .pager_info_box{font-size:13px;float:left;width:auto}
.kfz_pager_box .pager_info_box i,.pager_info_box em{font-style:normal}
.kfz_pager_box .pager_info_box b{font-weight:normal}
.kfz_pager_box .pager_num_box{float:right; font-size:14px;}
.kfz_pager_box .pager_num_box a, .kfz_pager_box .pager_num_box span{display:block;float:left;border:1px solid #d7cebf;padding:0 7px; height:23px; line-height:23px; font-size:12px;margin-left:5px;color:#333}
.kfz_pager_box .pager_num_box span{padding:0;border:none;vertical-align:top}
.kfz_pager_box .pager_num_box a:hover{border:1px solid #999}
.kfz_pager_box .pager_num_box a.now{background:#f1d8d3;color:#b73b22; border:1px solid #b73b22;}
.kfz_pager_box .page_input{border:1px solid #d7cebf;width:45px;margin:0 5px;height:20px;line-height:20px}
.kfz_pager_box .pager_num_box a.pager_turn_btn{background:#b73a21; color:#fff;width:50px;height:25px;line-height:25px;text-align:center;padding:0;border:none; font-size:14px;}
.kfz_pager_box2{ display:none;}
.go_back_box{ display:none;}

/*手机端*/
@media (max-width:767px) {
.wrapper{ width:auto;max-width:640px; min-width:300px;margin:0 auto; font-size:0.6rem;}
.header .logo_img a{ display:block;width:5rem; height:1.55rem; background:url(../images/logo.jpg) no-repeat 0 0;background-size:5rem;}
.header{ padding:0.5rem 0.35rem;border-bottom:2px solid #b73a21;}
.header .nav_right{ display:none;}
.header .nav_right2{ display:block; position:relative; z-index:888;}
.header .nav_right2 .nav_right_select{ display:none; position:absolute; right:0; top:1.3rem; background:#fff;background:url("../images/jt.jpg") no-repeat 0 0;background-size:3.525rem; width:3.525rem; height:5.6rem;}
.header .nav_right2 .nav_right_select li{ border-bottom:1px solid #b73a21;line-height:1.8rem; font-size:0.6rem;}
.header .nav_right2 .nav_right_select li a{ display:block; padding:0 0.25rem; }
.header .nav_right2 .nav_right_select li.first{ padding-top:0.2rem;}
.header .nav_right2 .nav_right_select li.last{ border:none;}
.m_t10{ margin-top:0.25rem;}
.m_t15{ margin-top:0.375rem;}
.m_t20{ margin-top:0.5rem;}
.m_t25{ margin-top:0.625rem;}
.m_t35{ margin-top:0.875rem;}
.m_t30{ margin-top:0.75rem;}
.m_t40{ margin-top:1rem;}
.m_t50{ margin-top:1.25rem;}
.m_r5{ margin-right:0.125rem;}
.m_r10{ margin-right:0.25rem;}
.m_r20{ margin-right:0.5rem;}
.m_r30{ margin-right:0.75rem;}
.m_b30{ margin-bottom:0.75rem;}
.m_b20{ margin-bottom:0.5rem;}
.font24{ font-size:0.6rem;}

.footer{ background:#333; padding:2.075rem 0 1.35rem 0;}
.footer .wx_box{ float:none;padding:0; text-align:center;}
.footer .wx_box li{ float:none;width:3.75rem;  display:inline-block; font-size:0.45rem; margin-right:0.75rem;}
.footer .wx_box li img{ width:3.7rem; height:3.775rem; margin-bottom:0.25rem;}
.footer .wx_box li .red_bg span{ display:inline-block; background:#ae4122; padding:0 0.25rem; border-radius:0.05rem; color:#fff;}
.footer .text_box{ margin-top:1.75rem; font-size:0.6rem; line-height:1rem; border:none; padding-left:0.8rem; padding-right:0.8rem; }
.footer .btm_font{ font-size:0.45rem; line-height:0.9rem; letter-spacing:0.025rem; padding:0 1rem;}
.line{ margin:1rem 0.35rem 1.5rem 0.35rem ;}

/*弹窗*/
.kfz-Alert-view{z-index:10001;position:absolute;width:15rem;left:0.5rem;top:0;box-shadow:0 0 0.1rem #333;background:#fff;border-radius:0.1rem}
.kfz-Alert-view .Alert-tit{position:relative;height:2rem;line-height:2rem;font-size:0.7rem;padding-left:0.5rem}
.kfz-Alert-view .Alert-tit a{position:absolute;display:block;background:url("../images/ico2.png") no-repeat 0 0;background-size:16rem;width:0.55rem;height:0.55rem;top:0.825rem;right:0.5rem;}
.kfz-Alert-view .Alert-con{position:relative}
.kfz-Alert-view .Alert-con-box{padding:0 0.5rem 0.7rem 0.5rem;font-size:0.65rem;line-height:1rem;color:#333}
.kfz-Alert-view .Alert-btn{padding:0.5rem;text-align:center}
.kfz-Alert-view .Alert-btn a{display:inline-block;width:6.375rem;height:2rem;line-height:2rem;font-size:0.75rem;color:#fff;overflow:hidden}
.kfz-Alert-view .Alert-btn a.submit{background:#b73a21;margin-left:0.6rem}
.kfz-Alert-view .Alert-btn a.cancel{margin-right:0.6rem}
.kfz_page_box_top{height:2rem}
.kfz_page_box{width:100%;position:fixed;bottom:0;left:0;height:2rem;width:100%;color:#6b6b6b;font-size:0.6rem;background:#fff;display:-moz-box;display:-webkit-box;display:box;border-top:1px solid #ccc;overflow:hidden;z-index:999}
/*面包屑*/
.bread_box{ display:none;}
.bread_box_m{ display:block; border-bottom:1px solid #ccc; font-size:0.6rem; height:1.5rem; line-height:1.5rem; margin:0 10px;}
.bread_box_m .left_result{ display:block; float:left; width:70%;height:1.5rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-size:0.55rem;}
.bread_box_m .back{ display:block; float:right; background:#b73a21; color:#fff; font-size:0.45rem; padding:0 0.525rem; height:1rem; line-height:1rem; margin-top:0.25rem; border-radius:0.19rem;}

/*翻页*/
.kfz_pager_box{display:none;}
.kfz_pager_box2{ display:block;}
.kfz_pager_box2 li{ float:left; text-align:center;height:1.95rem; line-height:1.95rem; font-size:0.6rem; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.kfz_pager_box2 li.left{ width:26%;}
.kfz_pager_box2 li.center{width:48%;}
.kfz_pager_box2 li .bor{ border-right:1px solid #d1d1d1;  }
.kfz_pager_box2 li a,.kfz_pager_box2 li span{ color:#6b6b6b;}
.kfz_pager_box2 li span.gray{ color:#b3b3b3}

/*回到顶端*/
.go_back_box{ display:block; position:fixed; right:0.35rem; bottom:3rem;display:none;}
.go_back_box a{ display:block;background:url("../images/top.png") no-repeat 0 0;background-size:1.675rem;width:1.675rem;height:1.65rem;}
}


/*ipad*/
@media screen and (min-width: 768px) and (max-width: 1002px)  {
.wrapper{ width:auto;max-width:1002px; margin:0 auto;}
.header{ padding:20px 10px; }
.footer .text_box{ padding-right:10px;}
.ipad_pd{ padding:0 10px;}
.bread_box{ margin:0 10px;}
.go_back_box{ display:none;}
}

